Apparatus and method for treating addresses in an environmental control network

ABSTRACT

An apparatus for treating addresses employed in an environmental control network that involves at least one control unit communicating with a plurality of components, each respective component of the plurality of components having an address selected from a predetermined number of address values, includes: an address extending unit coupled with the at least one control unit and with at least one coupled component of the plurality of components. The address extending unit treats each address for each coupled component to establish a respective unique treated address for each coupled component. The at least one control unit identifies each respective component by the respective treated address.

BACKGROUND OF THE INVENTION

The present invention is directed to network communication arrangements, and especially to network communication addressing arrangements in environmental control systems.

Network designs may be limited to a predetermined number of addresses for communication with various network stations. By way of example and not by way of limitation, an environmental control or environmental conditioning system may be limited to a predetermined number of addresses for addressing conditioning elements (e.g., heating and air conditioning units), temperature sensor units, and other units useful in operating an environmental control system.

There may be applications for which it is desirable to employ a greater number of communication nodes or stations than may be addressed by the predetermined number of addresses. By way of example and not by way of limitation, large systems using a large number of networked conditioning elements may require more addresses than provided by the predetermined number of addresses for proper implementation. By way of further example and not by way of limitation, adding sensors such as temperature sensors, relative humidity sensors, carbon dioxide (CO₂) sensors or other devices with which communications may be effected when using the network can also establish a need for a greater number of addresses than the predetermined number of addresses provided by a system.

There is a need for an apparatus and method for treating addresses in an environmental control network that avails a network system of an increased number of addresses than initially provided for the system.

SUMMARY OF THE INVENTION

An apparatus for treating addresses employed in an environmental control network that involves at least one control unit communicating with a plurality of components, each respective component of the plurality of components having an address selected from a predetermined number of address values, includes: an address extending unit coupled with the at least one control unit and with at least one coupled component of the plurality of components. The address extending unit treats each address for each coupled component to establish a respective unique treated address for each coupled component. The at least one control unit identifies each respective component by the respective treated address.

A method for treating addresses employed in an environmental control network that includes at least one control unit communicating with a plurality of components, each respective component of the plurality of components having an address selected from a predetermined number of address values, includes the steps of: (a) Providing an address extending unit coupled with the at least one control unit and with at least one coupled component of the plurality of components. (b) Operating the address extending unit to treat each address for each coupled component to establish a respective unique treated address for each coupled component. (c) Operating the at least one control unit to identify each respective component by the respective treated address.

It is, therefore, a feature of the present invention to provide an apparatus and method for treating addresses in an environmental control network that avails a network system of an increased number of addresses than initially provided by the system.

Further features of the present invention will be apparent from the following specification and claims when considered in connection with the accompanying drawings, in which like elements are labeled using like reference numerals in the various figures, illustrating the preferred embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of an addressing arrangement in a prior art environmental control network.

FIG. 2 is a schematic diagram illustrating employment of the present invention to effect expansion of an environmental control network.

FIG. 3 is a schematic diagram illustrating employment of the present invention to effect a zoned environmental control network.

FIG. 4 is a flow chart illustrating the method of the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 1 is a schematic diagram of an addressing arrangement in a prior art environmental control network. In FIG. 1, an environmental control network 10 includes a master control unit 12 coupled with modular control (MC) units 14 ₁ (MC₁), 14 ₂ (MC₂), 14 ₃ (MC₃), 14 _(n) (MC_(m)). The indicator “m” is employed to signify that there can be any number of modular control units in environmental control network 10. The inclusion of four modular control units 14 ₁, 14 ₂, 14 ₃, 14 _(m) in FIG. 1 is illustrative only and does not constitute any limitation regarding the number of modular control units that may be included an environmental control network, except in so far as addresses are limited to a predetermined number of addresses as will be described hereinafter.

Each respective MC unit 14 _(m) is coupled with and controls operation of a network of communicating units in response to master control unit 12. MC unit 14 ₁ responds to master control unit 12 for controlling operation of a first network 16 ₁ of communicating units. First network 16 ₁ of communicating units may include a plurality of communicating units, indicated by an annotation 1-n in FIG. 1. MC unit 14 ₂ responds to master control unit 12 for controlling operation of a second network 16 ₂ of communicating units. Second network 16 ₂ of communicating units may include a plurality of communicating units, indicated by an annotation 1-n in FIG. 1. MC unit 14 ₃ responds to master control unit 12 for controlling operation of a third network 16 ₃ of communicating units. Third network 16 ₃ of communicating units may include a plurality of communicating units, indicated by an annotation 1-n in FIG. 1. MC unit 14 _(m) responds to master control unit 12 for controlling operation of an mth network 16 _(m) of communicating units. The mth network 16 _(m) of communicating units may include a plurality of communicating units, indicated by an annotation 1-n in FIG. 1.

In prior art network 10, units within network 10 may be configured in a manner that limits the number of available addresses to a predetermined number. By way of example and not by way of limitation, an address for an individual unit may be established by positioning of switch elements of a Dual In-line Package (DIP) switch (sometimes referred to as a Dual In-line Programming switch). By way of example and not by way of limitation, a 5-switch DIP switch unit may provide two-positions for each of five switches. Using such a 5-switch DIP switch unit one may have available up to 32 addresses (2⁵ addresses). If one chooses not to use a “0” address, then the limit of available addresses is 31 addresses.

Using a predetermined limit of 31 addresses as an example, environmental control network 10 may have a maximum of 31 units in its entirety. That is, addresses in such a system would be available to uniquely identify only 31 total individual network units including master control unit 12, modular control units 14 _(m) and any of units 1-n of each respective network of communicating units 16 _(m).

Redesigning network units to accommodate a greater number of addresses (e.g., by installing larger DIP switches) may be a costly endeavor which may involve personnel time, product testing, marketing, standards testing (e.g., United Laboratories—UL—approval) and other occasions for cost and delay. An apparatus and method that can significantly increase the number of addresses that may be accommodated and used by a network with little if any required redesign can be of significant value to a manufacturer of network units.

FIG. 2 is a schematic diagram illustrating employment of the present invention to effect expansion of an environmental control network. In FIG. 2, an environmental control network 30 includes a master control unit 32 coupled with zone link (ZL) units 31 ₁ (ZL₁), 34 ₂ (ZL₂), 34 ₃ (ZL₃). The inclusion of three zone link units 34 ₁, 34 ₂, 34 ₃ in FIG. 2 is illustrative only and does not constitute any limitation regarding the number of zone link units that may be included in the environmental control network of the present invention, except in so far as physical limits impair operation with increased addressed units. Such physical limits may include, by way of example and not by way of limitation, electrical voltage or current required for operating more than a particular number of units, latency in addressing an individual unit when more than a particular number of other units must be addressed as well, and other physical limitations regarding size of a network that are known to network designers.

Each zone link unit 34 ₁, 34 ₂, 34 ₃ includes a respective address treating unit 35 ₁, 35 ₂, 35 ₃ for treating addresses of communicating units associated with each network 36 ₁, 36 ₂, 36 ₃ of communicating units. Treatment of an address may be effected by any altering of an address to establish an extended or treated address for a communicating unit. One fashion of such treatment may involve, by way of example and not by way of limitation, mathematical manipulation of an address, such as by multiplying an address by a factor, by adding a value or term to an address or by otherwise mathematically affecting an address. Another fashion of such treatment may involve, by way of further example and not by way of limitation, signal manipulation of an address such as by altering sign or polarity of an address, assigning a predetermined signal level (e.g., in a tri-level signaling scheme) to an address or by otherwise effecting signal manipulation of an address.

Zone link unit 34 ₁ is coupled with and controls operation of a network 36 ₁ of communicating units 38 ₁, 38 ₂, 38 _(m) in response to master control unit 32. Zone link unit 34 ₂ is coupled with and controls operation of a network 36 ₂ of communicating units 40 ₁, 40 ₂, 40 _(m) in response to master control unit 32. Zone link unit 34 ₃ is coupled with and controls operation of a network 363 of communicating units 42 ₁, 42 ₂, 42 _(m) in response to master control unit 32. The indicator “m” is employed to signify that there can be any number of communicating units 38 _(m), 40 _(m), 42 _(m) in each network 36 ₁, 36 ₂, 36 ₃. The inclusion of three communicating units in FIG. 2 is illustrative only and does not constitute any limitation regarding the number of communicating units that may be included in the environmental control network of the present invention. The indicator “m” used in FIG. 2 has no relation with the indicator “m” used in FIG. 1.

Network 30 employs mathematical manipulation of addresses by address treating units 35 ₁, 35 ₂, 35 ₃ in zone link units 34 ₁, 34 ₂, 34 ₃ for treating addresses. In particular, network 30 employs address treating units 35 ₁, 35 ₂, 35 ₃ in zone link units 34 ₁, 34 ₂, 34 ₃ for adding a value to addresses. The value added is preferably a value associated with the maximum number of addresses available for assignment in network 30. That is, by way of example and not by way of limitation, if network 30 is limited to m addresses, it is desired that a factor “0” be added to each respective address by address treating unit 35 ₁ to units in network 36 ₁ of communicating units 38 ₁, 38 ₂, 38 _(m). Treated addresses for communicating units 38 ₁, 38 ₂, 38 _(m) are thus presented as 1, 2, m, as indicated in FIG. 2. It is desired that a factor m be added to each respective address by address treating unit 35 ₂ to units in network 36 ₂ of communicating units 40 ₁, 40 ₂, 40 _(m). Treated addresses for communicating units 40 ₁, 40 ₂, 40 _(m) are thus presented as m+1, m+2, 2m, as indicated in FIG. 2. It is desired that a factor 2m be added to each respective address by address treating unit 35 ₃ to units in network 36 ₃ of communicating units 42 ₁, 42 ₂, 42 _(m). Treated addresses for communicating units 42 ₁, 42 ₂, 42 _(m) are thus presented as 2m+1, 2m+2, 3m, as indicated in FIG. 2.

By way of example and not by way of limitation, as described earlier herein an address for an individual unit may be established by positioning of switch elements of a Dual In-line Package (DIP) switch (opting not to employ a “0” address) thereby establishing a limit of available addresses as 31 addresses. In such an exemplary network, one may assign m a value less than or equal to 31. It is not required that an equal number of communicating units 38 _(m), 40 _(m), 42 _(m) be included in each network 36 ₁, 36 ₂, 36 ₃. Theoretically there is no limitation regarding the number of zone link units that may be included in the environmental control network of the present invention, and thus no theoretical limit to the expansion of addresses for presentation as treated addresses. However, physical limits may likely impair operation with too great a number of addressed units. Such physical limits may include, by way of example and not by way of limitation, electrical voltage or current required for operating more than a particular number of units, latency in addressing an individual unit when more than a particular number of other units must be addressed as well, and other physical limitations regarding size of a network that are known to network designers.

FIG. 3 is a schematic diagram illustrating employment of the present invention to effect a zoned environmental control network. In FIG. 3, an environmental control network 50 includes a master control unit 52 coupled with zone link (ZL) units 54 ₁ (ZL₁), 54 ₂ (ZL₂), 54 ₃ (ZL₃), 54 ₄ (ZL₄), 54 _(p) (ZL_(p)). The indicator “p” is employed to signify that there can be any number of zone links in network 50. The inclusion of five zone link units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) in FIG. 2 is illustrative only and does not constitute any limitation regarding the number of zone link units that may be included in the environmental control network of the present invention, except in so far as physical limits impair operation with increased addressed units. Such physical limits may include, by way of example and not by way of limitation, electrical voltage or current required for operating more than a particular number of units, latency in addressing an individual unit when more than a particular number of other units must be addressed as well, and other physical limitations regarding size of a network that are known to network designers.

Each zone link unit 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) includes a respective address treating unit 55 ₁, 55 ₂, 55 ₃, 55 ₄, 55 _(p) for treating addresses of communicating units associated with a respective network 80 ₁, 80 ₂, 80 ₃, 80 ₄, 80 _(p) of communicating units. Treatment of an address may be effected by any altering of an address to establish an extended or treated address for a communicating unit. One fashion of such treatment may involve, by way of example and not by way of limitation, mathematical manipulation of an address, such as by multiplying an address by a factor, by adding a value or term to an address or by otherwise mathematically affecting an address. Another fashion of such treatment may involve, by way of further example and not by way of limitation, signal manipulation of an address such as by altering sign or polarity of an address, assigning a predetermined signal level (e.g., in a tri-level signaling scheme) to an address or by otherwise effecting signal manipulation of an address.

Zone link unit 54 ₁ is coupled with and controls operation of a network 80 ₁ of communicating units. Communicating units coupled in network 80 ₁ include modular control units 56 ₁, 56 ₂, 56 _(m) and include comfort sensors 70 ₁, 70 ₂, 70 ₃, 70 ₄, 70 ₅, 70 _(x). By way of example and not by way of limitation, each modular control unit 56 ₁, 56 ₂, 56 _(m) may be coupled and configured for controlling environmental conditioning of a respective region, zone or space. By way of further example and not by way of limitation comfort sensors 70 ₁, 70 ₂, 70 ₃, 70 ₄, 70 ₅, 70 _(x) may be coupled and configured for sensing respective parameters associated with respective regions, zones or spaces. The indicator “m” is employed to signify that there can be any number of modular control units 56 ₁, 56 ₂, 56 _(m) in a network 80 ₁, 80 ₂, 80 ₃, 80 ₄, 80 _(p) of communicating units. The inclusion of any particular number of modular control units in a network of communicating units in FIG. 3 is illustrative only and does not constitute any limitation regarding the number of modular control units that may be included in any network 80 ₁, 80 ₂, 80 ₃, 80 ₄, 80 _(p) of communicating units of the present invention. The indicator “m” used in FIG. 3 has no relation with the indicator “m” used in FIGS. 1 and 2.

Network 50 is configured with comfort sensors 70 ₁, 70 ₂ coupled for sensing parameters within a zone controlled by modular control unit 56 ₁; with comfort sensors 70 ₃, 70 ₄, 70 ₅ coupled for sensing parameters within a zone controlled by modular control unit 56 ₂; and with comfort sensor 70 _(x) coupled for sensing parameters within a zone controlled by modular control unit 56 _(m). Addresses for various communicating units in network 80 ₁ are indicated in brackets adjacent to respective communicating units. Address treating unit 55 ₁ mathematically treats addresses by adding a value “0” to addresses of communicating units in network 80 ₁. Thus, modular control unit 56 ₁ may have an address “1”, modular control unit 56 ₂ may have an address “2” and modular control unit 56 _(m) may have an address “m-a”. The term “a” is related to addresses assigned to comfort sensor units in network 80 ₁. Comfort sensors may be assigned addresses outside the range of addresses available for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). Network 50 may be designed to avail master control unit 52 with an ability to recognize addresses outside the range of addresses provided for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). This may occur, by way of example and not by way of limitation, when addresses available for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m) are established by programming a DIP switch coding, while addresses recognizable by master control unit 52 may be established by a software program. In such a configuration, the set of addresses recognizable by master control unit 52 may exceed and may include the set of addresses programmable by DIP switches. It is such an arrangement that is accommodated by network 50 (FIG. 3). Addresses assigned to comfort sensor units 70 _(x), 72 _(x), 74 _(x), 76 _(x), 78 _(x) may be independent of addresses programmed for modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). In such an arrangement, master control unit 52 may separately account for associations among comfort sensor unit and modular control units.

By way of example and not by way of limitation, comfort sensor 70 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 56 ₁. An example of how addressing for comfort sensors may be carried out in a human user-friendly approach may be, by way of example and not by way of limitation, to assign address C₁ as HEX 60+1, which is decimal 96+1. Thus address C₁ could be recognizable by a human user as 97 (i.e., 96+1). Other C-type addresses could similarly be straightforwardly translated by a human operator.

In similar manner, comfort sensor 70 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 56 ₁. Comfort sensor 70 ₃ may have an address C₃, which may be recognized by master control unit 52 as being associated with modular control unit 56 ₂. Comfort sensor 70 ₄ may have an address C₄, which may be recognized by master control unit 52 as being associated with modular control unit 56 ₂. Comfort sensor 70 ₅ may have an address C₅, which may be recognized by master control unit 52 as being associated with modular control unit 56 ₂. Comfort sensor 70 _(x) may have an address C_(a)(C_(a)=96 +a) which may be recognized by master control unit 52 as being associated with modular control unit 56 _(m). Hence, in exemplary network 50 the address for modular control unit 56 _(m) may be expressed as [m-a].

Zone link unit 54 ₂ is coupled with and controls operation of a network 80 ₂ Of communicating units. Communicating units coupled in network 80 ₂ include modular control units 58 ₁, 58 ₂, 58 _(m) and include comfort sensors 72 ₁, 72 ₂, 72 _(x). By way of example and not by way of limitation, each modular control unit 58 ₁, 58 ₂, 58 _(m) may be coupled and configured for controlling environmental conditioning of a respective region, zone or space. By way of further example and not by way of limitation comfort sensors 72 ₁, 72 ₂, 72 _(x) may be coupled and configured for sensing respective parameters associated with respective regions, zones or spaces. Network 50 is configured with comfort sensor 72 ₁ coupled for sensing parameters within a zone controlled by modular control unit 58 ₁; with comfort sensor 72 ₂ coupled for sensing parameters within a zone controlled by modular control unit 58 ₂; and with comfort sensor 72 _(x) coupled for sensing parameters within a zone controlled by modular control unit 58 _(m). Addresses for various communicating units in network 80 ₂ are indicated in brackets adjacent to respective communicating units. Address treating unit 55 ₂ mathematically treats addresses by adding a value “r” to addresses of communicating units in network 80 ₂. Thus, modular control unit 58 ₁ may have an address “r+1”, modular control unit 58 ₂ may have an address “r+2” and modular control unit 58 _(m) may have an address “r+(m-b)”. The term “b” is related to addresses assigned to comfort sensor units in network 80 ₂. As described earlier herein, comfort sensors are assigned addresses outside the range of addresses available for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). Network 50 may be designed to avail master control unit 52 with an ability to recognize addresses outside the range of addresses provided for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). It is such an arrangement that is accommodated by network 50 (FIG. 3).

By way of example and not by way of limitation, comfort sensor 72 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 58 ₁. Address C₁ for comfort sensor 72 ₁ is distinguishable by master control unit 52 from address C₁ for comfort sensor 70 ₁ because master control unit 52 can recognize that comfort sensor 70 ₁ is coupled within network 80 ₁, and comfort sensor 72 ₁ is coupled within network 80 ₂. As described earlier herein, addressing for comfort sensors may be carried out in a human user-friendly approach by assigning address C₁ as HEX 60+1, which is decimal 96+1. Thus address C₁ could be recognizable by a human user as 97 (i.e., 96+1).

For purposes of explanation herein, comfort sensor 72 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 58 ₁. Comfort sensor 72 ₂ may have an address C₂, which may be recognized by master control unit 52 as being associated with modular control unit 58 ₂. Comfort sensor 72 _(x) may have an address C_(b) (C_(b)=96+b), which may be recognized by master control unit 52 as being associated with modular control unit 58 _(m). Hence, in exemplary network 50 the address for modular control unit 58 _(m) may be expressed as [r+(m-b)].

Zone link unit 54 ₃ is coupled with and controls operation of a network 80 ₃ of communicating units. Communicating units coupled in network 80 ₃ include modular control units 60 ₁, 60 ₂, 60 _(m) and include comfort sensors 74 ₁, 74 ₂, 74 _(x). By way of example and not by way of limitation, each modular control unit 60 ₁, 60 ₂, 60 _(m) may be coupled and configured for controlling environmental conditioning of a respective region, zone or space. By way of further example and not by way of limitation comfort sensors 74 ₁, 74 ₂, 74 _(x) may be coupled and configured for sensing respective parameters associated with respective regions, zones or spaces. Network 50 is configured with comfort sensor 74 ₁ coupled for sensing parameters within a zone controlled by modular control unit 60 ₁; with comfort sensor 74 ₂ coupled for sensing parameters within a zone controlled by modular control unit 60 ₂; and with comfort sensor 74 _(x) coupled for sensing parameters within a zone controlled by modular control unit 60 _(m). Addresses for various communicating units in network 80 ₃ are indicated in brackets adjacent to respective communicating units. Address treating unit 55 ₃ mathematically treats addresses by adding a value “2r” to addresses of communicating units in network 80 ₃. Thus, modular control unit 60 ₁ may have an address “2r+1”, modular control unit 60 ₂ may have an address “2r+2” and modular control unit 60 _(m) may have an address “2r+(m-c)”. The term “c” is related to addresses assigned to comfort sensor units in network 80 ₃. As described earlier herein, comfort sensors are assigned addresses outside the range of addresses available for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). Network 50 may be designed to avail master control unit 52 with an ability to recognize addresses outside the range of addresses provided for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). It is such an arrangement that is accommodated by network 50 (FIG. 3).

By way of example and not by way of limitation, comfort sensor 74 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 60 ₁. Address C₁ for comfort sensor 74 ₁ is distinguishable by master control unit 52 from address C₁ for comfort sensors 70 ₁, 72 ₁ because master control unit 52 can recognize that comfort sensor 74 ₁ is coupled within network 80 ₃, and comfort sensors 70 ₁, 72 ₁, are coupled within networks 80 ₁, 80 ₂. As described earlier herein, addressing for comfort sensors may be carried out in a human user-friendly approach by assigning address C₁ as HEX 60+1, which is decimal 96+1. Thus address C₁ could be recognizable by a human user as 97 (i.e., 96+1).

For purposes of explanation herein, comfort sensor 74 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 60 ₁. Comfort sensor 74 ₂ may have an address C₂, which may be recognized by master control unit 52 as being associated with modular control unit 60 ₂. Comfort sensor 74 _(x) may have an address C_(c)(C_(c)=96+c), which may be recognized by master control unit 52 as being associated with modular control unit 60 _(m). Hence, in exemplary network 50 the address for modular control unit 60 _(m) may be expressed as [2r+(m-c)].

Zone link unit 54 ₄ is coupled with and controls operation of a network 80 ₄ of communicating units. Communicating units coupled in network 80 ₄ include modular control units 62 ₁, 62 ₂, 62 _(m) and include comfort sensors 76 ₁, 76 ₂, 76 _(x). By way of example and not by way of limitation, each modular control unit 62 ₁, 62 ₂, 62 _(m) may be coupled and configured for controlling environmental conditioning of a respective region, zone or space. By way of further example and not by way of limitation comfort sensors 76 ₁, 76 ₂, 76 _(x) may be coupled and configured for sensing respective parameters associated with respective regions, zones or spaces. Network 50 is configured with comfort sensor 76 ₁ coupled for sensing parameters within a zone controlled by modular control unit 62 ₁; with comfort sensor 76 ₂ coupled for sensing parameters within a zone controlled by modular control unit 62 ₂; and with comfort sensor 76 _(x) coupled for sensing parameters within a zone controlled by modular control unit 62 _(m). Addresses for various communicating units in network 80 ₄ are indicated in brackets adjacent to respective communicating units. Address treating unit 55 ₄ mathematically treats addresses by adding a value “3r” to addresses of communicating units in network 80 ₄. Thus, modular control unit 62 ₁ may have an address “3r+1”, modular control unit 62 ₂ may have an address “3r+2” and modular control unit 62 _(m) may have an address “3r+(m-d)”. The term “d” is related to addresses assigned to comfort sensor units in network 80 ₄. As described earlier herein, comfort sensors are assigned addresses outside the range of addresses available for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). Network 50 may be designed to avail master control unit 52 with an ability to recognize addresses outside the range of addresses provided for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). It is such an arrangement that is accommodated by network 50 (FIG. 3).

By way of example and not by way of limitation, comfort sensor 76 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 62 ₁. Address C₁ for comfort sensor 76 ₁ is distinguishable by master control unit 52 from address C₁ for comfort sensors 70 ₁, 72 ₁, 74 ₁ because master control unit 52 can recognize that comfort sensor 76 ₁ is coupled within network 80 ₄, and comfort sensors 70 ₁, 72 ₁, 74 ₁ are coupled within networks 80 ₁, 80 ₂, 80 ₃. As described earlier herein, addressing for comfort sensors may be carried out in a human user-friendly approach by assigning address C₁ as HEX 60+1, which is decimal 96+1. Thus address C₁ could be recognizable by a human user as 97 (i.e., 96+1).

For purposes of explanation herein, comfort sensor 76 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 62 ₁. Comfort sensor 76 ₂ may have an address C₂, which may be recognized by master control unit 52 as being associated with modular control unit 62 ₂. Comfort sensor 76 _(x) may have an address C_(d) (C_(d)=96+d), which may be recognized by master control unit 52 as being associated with modular control unit 62 _(m). Hence, in exemplary network 50 the address for modular control unit 62 _(m) may be expressed as [3r+(m-d)].

Zone link unit 54 _(p) is coupled with and controls operation of a network 80 _(p) of communicating units. Communicating units coupled in network 80 _(p) include modular control units 64 ₁, 64 ₂, 64 _(m) and include comfort sensors 78 ₁, 78 ₂, 78 _(x). By way of example and not by way of limitation, each modular control unit 64 ₁, 64 ₂, 64 _(m) may be coupled and configured for controlling environmental conditioning of a respective region, zone or space. By way of further example and not by way of limitation comfort sensors 78 ₁, 78 ₂, 78 _(x) may be coupled and configured for sensing respective parameters associated with respective regions, zones or spaces. Network 50 is configured with comfort sensor 78 ₁ coupled for sensing parameters within a zone controlled by modular control unit 64 ₁; with comfort sensor 78 ₂ coupled for sensing parameters within a zone controlled by modular control unit 64 ₂; and with comfort sensor 78 _(x) coupled for sensing parameters within a zone controlled by modular control unit 64 _(m). Addresses for various communicating units in network 80 _(p) are indicated in brackets adjacent to respective communicating units. Address treating unit 55 _(p) mathematically treats addresses by adding a value “pr” to addresses of communicating units in network 80 _(p). Thus, modular control unit 64 ₁ may have an address “pr+1”, modular control unit 64 ₂ may have an address “pr+2” and modular control unit 64 _(m) may have an address “pr+(m-e)”. The term “e” is related to addresses assigned to comfort sensor units in network 80 _(p). As described earlier herein, comfort sensors are assigned addresses outside the range of addresses available for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). Network 50 may be designed to avail master control unit 52 with an ability to recognize addresses outside the range of addresses provided for assignment to modular control units 54 ₁, 54 ₂, 54 ₃, 54 ₄, 54 _(p) and modular control units 56 _(m), 58 _(m), 60 _(m), 62 _(m), 64 _(m). It is such an arrangement that is accommodated by network 50 (FIG. 3). By way of example and not by way of limitation, comfort sensor 78 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 641. Address C₁ for comfort sensor 78 ₁ is distinguishable by master control unit 52 from address C₁ for comfort sensors 70 ₁, 72 ₁, 74 ₁, 76 ₁ because master control unit 52 can recognize that comfort sensor 78 ₁ is coupled within network 80 _(p), and comfort sensors 70 ₁, 72 ₁, 74 ₁, 76 ₁ are coupled within networks 80 ₁, 80 ₂, 80 ₃, 80 ₄. As described earlier herein, addressing for comfort sensors may be carried out in a human user-friendly approach by assigning address C₁ as HEX 60+1, which is decimal 96+1. Thus address C₁ could be recognizable by a human user as 97 (i.e., 96+1).

For purposes of explanation herein, comfort sensor 78 ₁ may have an address C₁, which may be recognized by master control unit 52 as being associated with modular control unit 64 ₁. Comfort sensor 78 ₂ may have an address C₂, which may be recognized by master control unit 52 as being associated with modular control unit 64 ₂. Comfort sensor 78 _(x) may have an address C_(e)(C_(e)=96+e), which may be recognized by master control unit 52 as being associated with modular control unit 64 _(m). Hence, in exemplary network 50 the address for modular control unit 64 _(m) may be expressed as [pr+(m-e)].

FIG. 4 is a flow chart illustrating the method of the present invention. In FIG. 4, a method 100 for treating addresses employed in an environmental control network begins at a START locus 102. The network includes at least one control unit communicating with a plurality of components. Each respective component of the plurality of components has an address selected from a predetermined number of address values. Method 100 continues by providing an address extending unit coupled with the at least one control unit and with at least one coupled component of the plurality of components, as indicated by a block 104. Method 100 continues by operating the address extending unit to treat each address for each coupled component to establish a respective unique treated address for each coupled component, as indicated by a block 106. Method 100 continues by operating the at least one control unit to identify each respective component by its respective treated address, as indicated by a block 108. Method 100 terminates at an END locus 110.

It is to be understood that, while the detailed drawings and specific examples given describe preferred embodiments of the invention, they are for the purpose of illustration only, that the apparatus and method of the invention are not limited to the precise details and conditions disclosed and that various changes may be made therein without departing from the spirit of the invention which is defined by the following claims: 

1. An apparatus for treating addresses employed in an environmental control network; said network including at least one control unit communicating with a plurality of components; each respective component of said plurality of components having an address selected from a predetermined number of address values; the apparatus comprising: an address extending unit coupled with said at least one control unit and with at least one coupled component of said plurality of components; said address extending unit treating each said address for each said at least one coupled component to establish a respective unique treated address for each said at least one coupled component; said at least one control unit identifying each said respective component by said respective treated address.
 2. An apparatus for treating addresses employed in an environmental control network as recited in claim 1 wherein said treating employs mathematical manipulation of at least one said respective address for said at least one coupled component.
 3. An apparatus for treating addresses employed in an environmental control network as recited in claim 1 wherein said treating employs signal manipulation of at least one said respective address for said at least one coupled component.
 4. An apparatus for treating addresses employed in an environmental control network as recited in claim 2 wherein said treating further employs signal manipulation of at least one said respective address for said at least one coupled component.
 5. An apparatus for treating addresses employed in an environmental control network as recited in claim 2 wherein said mathematical manipulation effects multiplication of at least one said respective address for said at least one coupled component by a factor.
 6. An apparatus for treating addresses employed in an environmental control network as recited in claim 2 wherein said mathematical manipulation effects addition of a value to at least one said respective address for said at least one coupled component.
 7. An apparatus for treating addresses employed in an environmental control network as recited in claim 6 wherein said value is at least equal with said predetermined number.
 8. An apparatus assisting address assignment in an environmental control network; said network communicatingly coupling a plurality of components with at least one control unit; each said component of said plurality of components being assigned an address selected from a predetermined number of address values; the apparatus comprising: an address treating unit coupled with said at least one control unit and coupled with a component-set of said plurality of components; said address treating unit mathematically manipulating each said address for each respective component of said component-set to produce a respective treated address for each said respective component; said respective treated address being unique among said component-set; said at least one control unit identifying each said respective component by said respective treated address.
 9. An apparatus assisting address assignment in an environmental control network as recited in claim 8 wherein said treating employs signal manipulation of at least one said respective address for said at least one coupled component.
 10. An apparatus assisting address assignment in an environmental control network as recited in claim 8 wherein said mathematical manipulation effects multiplication of each said address for each respective component of said component-set by a factor.
 11. An apparatus for treating addresses employed in an environmental control network as recited in claim 2 wherein said mathematical manipulation effects addition of a value to least one said respective address for said at least one coupled component.
 12. An apparatus for treating addresses employed in an environmental control network as recited in claim 6 wherein said value is at least equal with said predetermined number.
 13. A method for treating addresses employed in an environmental control network; said network including at least one control unit communicating with a plurality of components; each respective component of said plurality of components having an address selected from a predetermined number of address values; the method comprising the steps of: (a) providing an address extending unit coupled with said at least one control unit and with at least one coupled component of said plurality of components; (b) operating said address extending unit to treat each said address for each said at least one coupled component to establish a respective unique treated address for each said at least one coupled component; (c) operating said at least one control unit to identify each said respective component by said respective treated address.
 14. A method for treating addresses employed in an environmental control network as recited in claim 13 wherein said treating employs mathematical manipulation of at least one said respective address for said at least one coupled component.
 15. A method for treating addresses employed in an environmental control network as recited in claim 13 wherein said treating employs signal manipulation of at least one said respective address for said at least one coupled component.
 16. A method for treating addresses employed in an environmental control network as recited in claim 14 wherein said treating further employs signal manipulation of at least one said respective address for said at least one coupled component.
 17. A method for treating addresses employed in an environmental control network as recited in claim 14 wherein said mathematical manipulation effects multiplication of at least one said respective address for said at least one coupled component by a factor.
 18. A method for treating addresses employed in an environmental control network as recited in claim 14 wherein said mathematical manipulation effects addition of a value to at least one said respective address for said at least one coupled component.
 19. A method for treating addresses employed in an environmental control network as recited in claim 18 wherein said value is at least equal with said predetermined number.
 20. A method for treating addresses employed in an environmental control network as recited in claim 16 wherein said mathematical manipulation effects addition of a value to at least one said respective address for said at least one coupled component. 